See the following topics:
Using IDL Objects
Creating Object Classes
Overview of Object Graphics Classes
Operator Overloading Summary
Shader Objects in IDL